[Ivy]
[>Created: Mon Aug 11 09:42:23 ICT 2014]
14781AA9E2085857 3.17 #module
>Proto >Proto Collection #zClass
Es0 ExampleDialogProcess Big #zClass
Es0 RD #cInfo
Es0 #process
Es0 @TextInP .ui2RdDataAction .ui2RdDataAction #zField
Es0 @TextInP .rdData2UIAction .rdData2UIAction #zField
Es0 @TextInP .resExport .resExport #zField
Es0 @TextInP .type .type #zField
Es0 @TextInP .processKind .processKind #zField
Es0 @AnnotationInP-0n ai ai #zField
Es0 @TextInP .xml .xml #zField
Es0 @TextInP .responsibility .responsibility #zField
Es0 @RichDialogInitStart f0 '' #zField
Es0 @RichDialogProcessEnd f1 '' #zField
Es0 @RichDialogInitStart f3 '' #zField
Es0 @RichDialogProcessEnd f4 '' #zField
Es0 @PushWFArc f5 '' #zField
Es0 @GridStep f6 '' #zField
Es0 @PushWFArc f7 '' #zField
Es0 @PushWFArc f2 '' #zField
Es0 @RichDialogProcessStart f8 '' #zField
Es0 @RichDialogProcessEnd f9 '' #zField
Es0 @GridStep f13 '' #zField
Es0 @RichDialogMethodStart f15 '' #zField
Es0 @GridStep f16 '' #zField
Es0 @PushWFArc f18 '' #zField
Es0 @PushWFArc f10 '' #zField
Es0 @Alternative f21 '' #zField
Es0 @PushWFArc f14 '' #zField
Es0 @GridStep f24 '' #zField
Es0 @PushWFArc f25 '' #zField
Es0 @PushWFArc f23 '' #zField
Es0 @PushWFArc f11 '' #zField
Es0 @PushWFArc f12 '' #zField
>Proto Es0 Es0 ExampleDialogProcess #zField
Es0 f0 guid 14781AA9EA63A076 #txt
Es0 f0 type ch.ivyteam.demo.example.ExampleDialog.ExampleDialogData #txt
Es0 f0 method start() #txt
Es0 f0 disableUIEvents true #txt
Es0 f0 inParameterDecl 'ch.ivyteam.ivy.richdialog.exec.RdMethodCallEvent methodEvent = event as ch.ivyteam.ivy.richdialog.exec.RdMethodCallEvent;
<> param = methodEvent.getInputArguments();
' #txt
Es0 f0 outParameterDecl '<> result;
' #txt
Es0 f0 @C|.xml '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<elementInfo>
    <language>
        <name>start()</name>
    </language>
</elementInfo>
' #txt
Es0 f0 86 54 20 20 13 0 #rect
Es0 f0 @|RichDialogInitStartIcon #fIcon
Es0 f1 type ch.ivyteam.demo.example.ExampleDialog.ExampleDialogData #txt
Es0 f1 86 238 20 20 13 0 #rect
Es0 f1 @|RichDialogProcessEndIcon #fIcon
Es0 f3 guid 147852E0530820E2 #txt
Es0 f3 type ch.ivyteam.demo.example.ExampleDialog.ExampleDialogData #txt
Es0 f3 method startWithParam(String) #txt
Es0 f3 disableUIEvents true #txt
Es0 f3 inParameterDecl 'ch.ivyteam.ivy.richdialog.exec.RdMethodCallEvent methodEvent = event as ch.ivyteam.ivy.richdialog.exec.RdMethodCallEvent;
<java.lang.String usernameParam> param = methodEvent.getInputArguments();
' #txt
Es0 f3 inParameterMapAction 'out.username=param.usernameParam;
' #txt
Es0 f3 outParameterDecl '<> result;
' #txt
Es0 f3 @C|.xml '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<elementInfo>
    <language>
        <name>startWithParam(String)</name>
        <nameStyle>22,5,7
</nameStyle>
    </language>
</elementInfo>
' #txt
Es0 f3 174 70 20 20 13 0 #rect
Es0 f3 @|RichDialogInitStartIcon #fIcon
Es0 f4 type ch.ivyteam.demo.example.ExampleDialog.ExampleDialogData #txt
Es0 f4 174 254 20 20 13 0 #rect
Es0 f4 @|RichDialogProcessEndIcon #fIcon
Es0 f5 expr out #txt
Es0 f5 184 90 184 254 #arcP
Es0 f6 actionDecl 'ch.ivyteam.demo.example.ExampleDialog.ExampleDialogData out;
' #txt
Es0 f6 actionTable 'out=in;
' #txt
Es0 f6 actionCode 'in.username = "cuong";' #txt
Es0 f6 type ch.ivyteam.demo.example.ExampleDialog.ExampleDialogData #txt
Es0 f6 @C|.xml '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<elementInfo>
    <language>
        <desc>scriptlet</desc>
    </language>
</elementInfo>
' #txt
Es0 f6 78 148 36 24 20 -2 #rect
Es0 f6 @|StepIcon #fIcon
Es0 f7 expr out #txt
Es0 f7 96 74 96 148 #arcP
Es0 f2 expr out #txt
Es0 f2 96 172 96 238 #arcP
Es0 f8 guid 1478539DF7168BE8 #txt
Es0 f8 type ch.ivyteam.demo.example.ExampleDialog.ExampleDialogData #txt
Es0 f8 actionDecl 'ch.ivyteam.demo.example.ExampleDialog.ExampleDialogData out;
' #txt
Es0 f8 actionTable 'out=in;
' #txt
Es0 f8 @C|.xml '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<elementInfo>
    <language>
        <name>onSubmit</name>
    </language>
</elementInfo>
' #txt
Es0 f8 376 54 20 20 13 0 #rect
Es0 f8 @|RichDialogProcessStartIcon #fIcon
Es0 f9 type ch.ivyteam.demo.example.ExampleDialog.ExampleDialogData #txt
Es0 f9 366 414 20 20 13 0 #rect
Es0 f9 @|RichDialogProcessEndIcon #fIcon
Es0 f13 actionDecl 'ch.ivyteam.demo.example.ExampleDialog.ExampleDialogData out;
' #txt
Es0 f13 actionTable 'out=in;
' #txt
Es0 f13 actionCode 'String lblSubmit = ivy.cms.co("/ch/ivyteam/btnSubmit");
ivy.log.info("Submit:"+ lblSubmit);
in.message = "";' #txt
Es0 f13 type ch.ivyteam.demo.example.ExampleDialog.ExampleDialogData #txt
Es0 f13 @C|.xml '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<elementInfo>
    <language>
        <name>write log</name>
        <nameStyle>9,7
</nameStyle>
    </language>
</elementInfo>
' #txt
Es0 f13 358 284 36 24 20 -2 #rect
Es0 f13 @|StepIcon #fIcon
Es0 f15 guid 147853F6D1D2DF20 #txt
Es0 f15 type ch.ivyteam.demo.example.ExampleDialog.ExampleDialogData #txt
Es0 f15 method onSubmit() #txt
Es0 f15 disableUIEvents false #txt
Es0 f15 inParameterDecl 'ch.ivyteam.ivy.richdialog.exec.RdMethodCallEvent methodEvent = event as ch.ivyteam.ivy.richdialog.exec.RdMethodCallEvent;
<> param = methodEvent.getInputArguments();
' #txt
Es0 f15 outParameterDecl '<> result;
' #txt
Es0 f15 @C|.xml '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<elementInfo>
    <language>
        <name>onSubmitEvent</name>
        <nameStyle>13,5,7
</nameStyle>
    </language>
</elementInfo>
' #txt
Es0 f15 510 62 20 20 13 0 #rect
Es0 f15 @|RichDialogMethodStartIcon #fIcon
Es0 f16 actionDecl 'ch.ivyteam.demo.example.ExampleDialog.ExampleDialogData out;
' #txt
Es0 f16 actionTable 'out=in;
' #txt
Es0 f16 actionCode 'import org.primefaces.context.RequestContext;

RequestContext.getCurrentInstance().execute("demodialogVar.show()");' #txt
Es0 f16 type ch.ivyteam.demo.example.ExampleDialog.ExampleDialogData #txt
Es0 f16 @C|.xml '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<elementInfo>
    <language>
        <name>open dialog</name>
        <nameStyle>11,7
</nameStyle>
    </language>
</elementInfo>
' #txt
Es0 f16 358 356 36 24 20 -2 #rect
Es0 f16 @|StepIcon #fIcon
Es0 f18 expr out #txt
Es0 f18 376 308 376 356 #arcP
Es0 f10 expr out #txt
Es0 f10 376 380 376 414 #arcP
Es0 f21 type ch.ivyteam.demo.example.ExampleDialog.ExampleDialogData #txt
Es0 f21 370 218 28 28 14 0 #rect
Es0 f21 @|AlternativeIcon #fIcon
Es0 f14 expr in #txt
Es0 f14 outCond in.issuccess #txt
Es0 f14 382 244 378 284 #arcP
Es0 f24 actionDecl 'ch.ivyteam.demo.example.ExampleDialog.ExampleDialogData out;
' #txt
Es0 f24 actionTable 'out=in;
' #txt
Es0 f24 actionCode 'in.message = "User can not login";' #txt
Es0 f24 type ch.ivyteam.demo.example.ExampleDialog.ExampleDialogData #txt
Es0 f24 478 292 36 24 20 -2 #rect
Es0 f24 @|StepIcon #fIcon
Es0 f25 expr in #txt
Es0 f25 398 232 496 304 #arcP
Es0 f25 1 496 232 #addKink
Es0 f25 1 0.2426299232827991 0 0 #arcLabel
Es0 f23 expr out #txt
Es0 f23 484 316 386 414 #arcP
Es0 f11 expr out #txt
Es0 f11 385 73 384 218 #arcP
Es0 f12 expr out #txt
Es0 f12 513 79 390 224 #arcP
>Proto Es0 .type ch.ivyteam.demo.example.ExampleDialog.ExampleDialogData #txt
>Proto Es0 .processKind HTML_DIALOG #txt
>Proto Es0 -8 -8 16 16 16 26 #rect
>Proto Es0 '' #fIcon
Es0 f3 mainOut f5 tail #connect
Es0 f5 head f4 mainIn #connect
Es0 f0 mainOut f7 tail #connect
Es0 f7 head f6 mainIn #connect
Es0 f6 mainOut f2 tail #connect
Es0 f2 head f1 mainIn #connect
Es0 f13 mainOut f18 tail #connect
Es0 f18 head f16 mainIn #connect
Es0 f16 mainOut f10 tail #connect
Es0 f10 head f9 mainIn #connect
Es0 f21 out f14 tail #connect
Es0 f14 head f13 mainIn #connect
Es0 f21 out f25 tail #connect
Es0 f25 head f24 mainIn #connect
Es0 f24 mainOut f23 tail #connect
Es0 f23 head f9 mainIn #connect
Es0 f8 mainOut f11 tail #connect
Es0 f11 head f21 in #connect
Es0 f15 mainOut f12 tail #connect
Es0 f12 head f21 in #connect
